<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui"
      xmlns:h="http://java.sun.com/jsf/html">
    <h:body>
        <ui:composition template="./../plantillas/plantillaBase.xhtml">
            <ui:define name="titulo">
                Matríz de Daño
            </ui:define>
            <ui:define name="contenido">
                <h:form prependId="false">
                    <p:fieldset legend="Número de  Expediente">
                        <h:panelGrid columns="3" width="500" cellspacing="8"  >
                            <h:outputLabel for="numExpediente" value="Número de expediente:"/>
                            <h:inputText id="numExpediente" value="#{managerModificarExpediente.numeroExpediente}" readonly="true" />
                        </h:panelGrid>
                    </p:fieldset>
                    <p:panel id="matriz">
                        <h:panelGrid columns="4" width="400px" cellspacing="8" id="infinicial" >
                            <h:outputLabel for="espacioEstudioSelec" value="Espacio en Estudio*:"/>
                            <h:selectOneMenu id= "espacioEstudioSelec" value="#{managerMatrizDanio.espacioSeleccionado}" >
                                <f:selectItems value="#{managerMatrizDanio.listaEspacios}" />
                            </h:selectOneMenu>
                            <p:commandButton image="ui-icon ui-icon-search"  action="#{managerMatrizDanio.obtenerAreaEspacio}" update="areaEspacio acordionMD" process="@this espacioEstudioSelec"  />
                            <p:commandButton image="ui-icon ui-icon-plus thick" onclick="dlg1.show();"  />
                            <h:outputLabel for="areaEspacio" value="Area del Espacio:"/>
                            <h:panelGroup>
                            <h:inputText id="areaEspacio" readonly="true" value="#{managerMatrizDanio.areaEspacio}" />
                            <h:outputLabel value="m²"/>
                            </h:panelGroup>
                        </h:panelGrid>
                        <p:dialog modal="true" widgetVar="dlg1" header="Ingresar Nuevo Espacio." height="200" width="450" onCloseUpdate="matrizz"  draggable="false" resizable="false">
                            <h:outputLabel value="Ingrese un nuevo espacio y area luego haga clic en el botón guardar."/>
                            <h:panelGrid columns="2" width="500px" id="infoEspacio">
                                <h:outputLabel value="Nombre de Espacio *:"/>
                                <h:inputText id="espacioEstudio" value="#{managerMatrizDanio.espacioEstudio}" />
                                <h:outputLabel value="Area del Espacio*:"/>
                                <h:inputText id="areaEspacios"  value="#{managerMatrizDanio.areaEspacio}" />
                            </h:panelGrid>
                            <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarEspacio}" update="dlg1 infinicial acordionMD messagesMatriz" process="@this dlg1 infoEspacio" onclick="dlg1.close();" />
                        </p:dialog>

                            <p:accordionPanel autoHeight="false" id="acordionMD" >
                            <p:tab title="Cubierta">
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para cubierta" id="danioCub">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioCubierta" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioCubierta" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioCubierta}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialCubierta" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialCubierta" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesCubierta}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" process="@this danioCub infinicial" update="danioCub messagesMatriz danioCubierta materialCubierta tablaCubierta" />
                                    </h:panelGrid>
                                    <p:dataTable id="tCubierta" value="#{managerMatrizDanio.listaCubierta}" var="item" >
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                    <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo" update="tCubierta codigo messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <br/>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconsercub" >
                                    <h:outputLabel for="conservacionCubierta" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionCubierta" value="#{managerMatrizDanio.gradoConservacionSeleccionado}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajeCubierta" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajeCubierta" value="#{managerMatrizDanio.porcentajeDanio}" />
                                    <h:outputLabel for="alteracionCubierta" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionCubierta" value="#{managerMatrizDanio.gradoAlteracionSeleccionado}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarCubierta}" update="messagesMatriz" process="@this infinicial infconsercub" />
                                    <p:growl showDetail="true" id="messagesMatriz"/>
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Estructura Soportante" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para estructura soportante" id="danioEstru">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioEstructura" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioEstructura" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioEstructura}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialEstructura" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialEstructura" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesEstructura}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioEstructura materialEstructura tEstructura" process="@this danioEstru infinicial" />
                                    </h:panelGrid>
                                    <br/>
                                    <p:dataTable id="tEstructura" value="#{managerMatrizDanio.listaEstructura}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                    <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo2" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo2" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo2" update="tEstructura codigo2 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconserest" >
                                    <h:outputLabel for="conservacionEstructura" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionEstructura" value="#{managerMatrizDanio.gradoConservacionSeleccionado1}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajeEstructura" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajeEstructura" value="#{managerMatrizDanio.porcentajeDanio1}" />
                                    <h:outputLabel for="alteracionEstructura" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionEstructura" value="#{managerMatrizDanio.gradoAlteracionSeleccionado1}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarEstructura}" update="messagesMatriz" process="@this infconserest infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Cielo Falso" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para cielo falso" id="danioCiel">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioCielo" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioCielo" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioCielo}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialCielo" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialCielo" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesCielo}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioCielo materialCielo tCielo" process="@this danioCiel infinicial" />
                                    </h:panelGrid>
                                    <p:dataTable id="tCielo" value="#{managerMatrizDanio.listaCielo}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                     <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo3" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo3" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo3" update="tCielo codigo3 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconsercielo" >
                                    <h:outputLabel for="conservacionCielo" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionCielo" value="#{managerMatrizDanio.gradoConservacionSeleccionado2}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajeCielo" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajeCielo" value="#{managerMatrizDanio.porcentajeDanio2}" />
                                    <h:outputLabel for="alteracionCielo" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionCielo" value="#{managerMatrizDanio.gradoAlteracionSeleccionado2}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarCielo}" update="messagesMatriz" process="@this infconsercielo infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Paredes" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para paredes" id="danioPare">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioPared" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioPared" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioParede}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialPared" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialPared" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesPared}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioPared materialPared tPared" process="@this danioPare infinicial" />
                                    </h:panelGrid>
                                    <br/>
                                    <p:dataTable id="tPared" value="#{managerMatrizDanio.listaPared}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                     <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo4" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo4" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo4" update="tPared codigo4 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconserpared" >
                                    <h:outputLabel for="conservacionPared" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionPared" value="#{managerMatrizDanio.gradoConservacionSeleccionado3}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajePared" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajePared" value="#{managerMatrizDanio.porcentajeDanio4}" />
                                    <h:outputLabel for="alteracionPared" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionPared" value="#{managerMatrizDanio.gradoAlteracionSeleccionado3}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarPared}" update="messagesMatriz" process="@this infconserpared infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Pisos" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para pisos" id="danioPis">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioPiso" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioPiso" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioPiso}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialPiso" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialPiso" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesPiso}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioPiso materialPiso tPiso" process="@this danioPis infinicial" />
                                    </h:panelGrid>
                                    <p:dataTable id="tPiso" value="#{managerMatrizDanio.listaPisos}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                     <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo5" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo5" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo5" update="tPiso codigo5 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconserpiso" >
                                    <h:outputLabel for="conservacionPiso" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionPiso" value="#{managerMatrizDanio.gradoConservacionSeleccionado4}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajePiso" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajePiso" value="#{managerMatrizDanio.porcentajeDanio4}" />
                                    <h:outputLabel for="alteracionPiso" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionPiso" value="#{managerMatrizDanio.gradoAlteracionSeleccionado4}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarPiso}" update="messagesMatriz" process="@this infconserpiso infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Entrepisos" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para entrepisos" id="danioEntrepis">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioEntrepiso" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioEntrepiso" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioPiso}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialEntrepiso" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialEntrepiso" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesEntrepiso}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioEntrepiso materialEntrepiso tEntrepisos" process="@this danioEntrepis infinicial" />
                                    </h:panelGrid>
                                    <br/>
                                    <p:dataTable id="tEntrepisos" value="#{managerMatrizDanio.listaEntrePisos}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                     <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo6" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo6" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo6" update="tEntrepisos codigo6 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconserentrepiso" >
                                    <h:outputLabel for="conservacionEntrepiso" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionEntrepiso" value="#{managerMatrizDanio.gradoConservacionSeleccionado5}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajeEntrepiso" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajeEntrepiso" value="#{managerMatrizDanio.porcentajeDanio5}" />
                                    <h:outputLabel for="alteracionEntrepiso" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionEntrepiso" value="#{managerMatrizDanio.gradoAlteracionSeleccionado5}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarEntrepiso}" update="messagesMatriz" process="@this infconserentrepiso infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Columnas y Vigas" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para columnas y vigas" id="danioColum">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioColumna" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioColumna" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioColumna}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialColumna" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialColumna" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesColumna}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioColumna materialColumna tColumna" process="@this danioColum infinicial" />
                                    </h:panelGrid>
                                    <br/>
                                    <p:dataTable id="tColumna" value="#{managerMatrizDanio.listaColumna}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                    <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo7" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo7" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo7" update="tColumna codigo7 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconsercolumna" >
                                    <h:outputLabel for="conservacionColumna" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionColumna" value="#{managerMatrizDanio.gradoConservacionSeleccionado6}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajeEntrepiso" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajeColumna" value="#{managerMatrizDanio.porcentajeDanio6}" />
                                    <h:outputLabel for="alteracionEntrepiso" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionColumna" value="#{managerMatrizDanio.gradoAlteracionSeleccionado6}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarColumna}" update="messagesMatriz" process="@this infconsercolumna infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Puertas" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para puertas" id="danioPuer">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioPuerta" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioPuerta" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioPuerta}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialPuerta" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialPuerta" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesPuerta}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioPuerta materialPuerta tPuerta" process="@this danioPuer infinicial" />
                                    </h:panelGrid>
                                    <br/>
                                    <p:dataTable id="tPuerta" value="#{managerMatrizDanio.listaPuerta}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                    <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo8" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo8" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo8" update="tPuerta codigo8 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconserpuerta" >
                                    <h:outputLabel for="conservacionPuerta" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionPuerta" value="#{managerMatrizDanio.gradoConservacionSeleccionado7}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajePuerta" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajePuerta" value="#{managerMatrizDanio.porcentajeDanio7}" />
                                    <h:outputLabel for="alteracionPuerta" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionPuerta" value="#{managerMatrizDanio.gradoAlteracionSeleccionado7}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarPuerta}" update="messagesMatriz" process="@this infconserpuerta infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Ventanas" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para ventanas" id="danioVentan">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioVentana" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioVentana" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioVentana}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialVentana" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialVentana" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesVentana}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioVentana materialVentana tVentana" process="@this danioVentan infinicial" />
                                    </h:panelGrid>
                                    <br/>
                                    <p:dataTable id="tVentana" value="#{managerMatrizDanio.listaVentana}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                    <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo9" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo9" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo9" update="tVentana codigo9 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconserventana" >
                                    <h:outputLabel for="conservacionVentana" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionVentana" value="#{managerMatrizDanio.gradoConservacionSeleccionado8}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajeVentana" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajeVentana" value="#{managerMatrizDanio.porcentajeDanio8}" />
                                    <h:outputLabel for="alteracionVentana" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionVentana" value="#{managerMatrizDanio.gradoAlteracionSeleccionado8}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarVentana}" update="messagesMatriz" process="@this infconserventana infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Balcones" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para balcones" id="danioBalc">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioBalcon" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioBalcon" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioBalcon}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialBalcon" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialBalcon" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesBalcon}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioBalcon materialBalcon tBalcon" process="@this danioBalc infinicial" />
                                    </h:panelGrid>
                                    <br/>
                                    <p:dataTable id="tBalcon" value="#{managerMatrizDanio.listaBalcones}"  var="item">
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                    <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo10" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo10" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo10" update="tBalcon codigo10 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconserbalcon" >
                                    <h:outputLabel for="conservacionBalcon" value="Estado de Conservación:"/>
                                    <h:selectOneMenu id= "conservacionBalcon" value="#{managerMatrizDanio.gradoConservacionSeleccionado9}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajeBalcon" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajeBalcon" value="#{managerMatrizDanio.porcentajeDanio9}" />
                                    <h:outputLabel for="alteracionBalcon" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionBalcon" value="#{managerMatrizDanio.gradoAlteracionSeleccionado9}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarBalcon}" update="messagesMatriz" process="@this infconserbalcon infinicial" />
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Escaleras" >
                                <h:panelGrid columns="2" width="100%" cellspacing="8">
                                </h:panelGrid>
                                <p:fieldset legend="Daños para escaleras" id="danioEscal">
                                    <h:panelGrid columns="5" width="100%" cellspacing="8">
                                        <h:outputLabel for="danioEscalera" value="Seleccione Daño: "/>
                                        <h:selectOneMenu id= "danioEscalera" value="#{managerMatrizDanio.danioSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaDanioEscalera}" />
                                        </h:selectOneMenu>
                                        <h:outputLabel for="materialEscalera" value="Seleccione Material: "/>
                                        <h:selectOneMenu id= "materialEscalera" value="#{managerMatrizDanio.materialSeleccionado}" >
                                            <f:selectItems value="#{managerMatrizDanio.listaMaterialesEscalera}" />
                                        </h:selectOneMenu>
                                        <p:commandButton image="ui-icon ui-icon-plus thick" action="#{managerMatrizDanio.guardarDanios}" update="messagesMatriz danioEscalera materialEscalera tEscalera" process="@this danioEscal infinicial" />
                                    </h:panelGrid>
                                    <br/>
                                    <p:dataTable id="tEscalera" value="#{managerMatrizDanio.listaEscaleras}"  var="item" >
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Correlativo" />
                                            </f:facet>
                                            <h:outputText value="#{item.correlativo}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Daño" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombredanio}" />
                                        </p:column>
                                        <p:column>
                                            <f:facet name="header">
                                                <h:outputText value="Material" />
                                            </f:facet>
                                            <h:outputText value="#{item.nombreelemento}" />
                                        </p:column>
                                    </p:dataTable>
                                         <br/>
                                    <h:outputText value="Si desea eliminar un daño y material se debe ingresar el correlativo de la fila y hacer clic en el botón Eliminar"/>
                                    <h:panelGrid columns="3" cellspacing="8">
                                        <h:outputLabel for="codigo11" value="Ingrese el correlativo:" />
                                        <h:inputText  id="codigo11" value="#{managerMatrizDanio.codigo}" onkeypress="return acceptNum(event);"  />
                                        <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerMatrizDanio.removerDanios}" process="@this codigo11" update="tEscaleras codigo11 messagesMatriz"/>
                                    </h:panelGrid>
                                </p:fieldset>
                                <h:panelGrid columns="2" width="100%" cellspacing="8" id="infconserescalera" >
                                    <h:outputLabel for="conservacionEscalera" value="Estado de Conservación :"/>
                                    <h:selectOneMenu id= "conservacionEscalera" value="#{managerMatrizDanio.gradoConservacionSeleccionado10}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaEstadosConservacion}" />
                                    </h:selectOneMenu>
                                    <h:outputLabel for="porcentajeEscalera" value="Porcentaje de Estado de Conservación:"/>
                                    <h:inputText id="porcentajeEscalera" value="#{managerMatrizDanio.porcentajeDanio10}" />
                                    <h:outputLabel for="alteracionEscalera" value="Estado de Alteración:"/>
                                    <h:selectOneMenu id= "alteracionEscalera" value="#{managerMatrizDanio.gradoAlteracionSeleccionado10}" >
                                        <f:selectItems value="#{managerMatrizDanio.listaGradoAltera}" />
                                    </h:selectOneMenu>
                                    <p:commandButton value="Guardar" image="ui-icon ui-icon-disk" action="#{managerMatrizDanio.guardarEscalera}" update="messagesMatriz" process="@this infconserescalera infinicial" />
                                </h:panelGrid>
                            </p:tab>
                        </p:accordionPanel>
                        <br/>
                        <p:commandButton image="ui-icon ui-icon-cancel" value="Terminar" action="hacia-modificar" process="@this" />
                    </p:panel>
                </h:form>
            </ui:define>
        </ui:composition>
    </h:body>

</html>
